package org.example.config;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.EnableAspectJAutoProxy;

/**
 * Spring配置类：替代XML配置，开启IOC和AOP核心功能
 * 1. @ComponentScan：开启组件扫描，扫描指定包下的@Service、@Component、@Aspect等注解
 *    - basePackages = "com.example"：扫描com.example下的所有子包
 * 2. @EnableAspectJAutoProxy：开启AspectJ风格的AOP自动代理（必须加，否则AOP不生效）
 */
@ComponentScan(basePackages = "org.example")
@EnableAspectJAutoProxy
public class SpringConfig {
    // 无额外逻辑，仅配置注解
}